import 'reflect-metadata'

// 标识当前提供者可以被 nestjs 注入其他提供者
export function Injectable(): ClassDecorator {
  // 类装饰器只有一个参数
  // 类本身
  return function(target) {
    Reflect.defineMetadata('injectable', true, target)
  }
}